Webhook: COMMENT_CREATED
Обзор
Webhook COMMENT_CREATED срабатывает, когда добавляется новый комментарий к инциденту или задаче. Он уведомляет систему или пользователей о создании комментария, что помогает отслеживать обновления, обсуждения или изменения, связанные с соответствующими задачами или инцидентами.
Цель
Webhook гарантирует, что заинтересованные стороны или системы своевременно информируются, когда добавляется новый комментарий, помогая поддерживать осведомлённость о текущих коммуникациях или обновлениях, связанных с задачами или инцидентами.
Формат запроса
Webhook отправляет HTTP POST запрос с следующим JSON-пейлоадом:
{
"entityId": "eb6c9de2-8969-4568-8fb1-cc4d99962ec1",
"type": "COMMENT_CREATED",
"createdAt": "2024-12-16T12:20:28.647Z",
"data": {
"operation": "INSERT",
"current": {
"id": "eb6c9de2-8969-4568-8fb1-cc4d99962ec1",
"organizationId": "9864d894-699a-4a00-8d4c-ae181215d721",
"createdBy": "6ad1a95b-ea50-4e23-8495-ef82900ca98d",
"relatedEntityId": "9af5d7b0-b1e2-4436-b02e-1c6346eb09d1",
"relatedEntityType": "TASK",
"message": "Новый комментарий!"
},
"previous": null
},
"id": 201
}
Ключевые свойства
Верхний уровень
- entityId: Уникальный идентификатор комментария.
- type: Указывает тип webhook (
COMMENT_CREATED
). - createdAt: Временная метка, когда webhook был создан, в формате ISO 8601.
- data: Содержит подробную информацию о новом комментарии.
Поля данных
Операция
- operation: Описание выполненного действия. Для новых комментариев это всегда
INSERT
.
Данные текущего (нового комментария)
- id: Уникальный идентификатор комментария.
- organizationId: Идентификатор организации, связанной с комментариев.
- createdBy: Идентификатор пользователя, создавшего комментарий.
- relatedEntityId: Идентификатор связанной задачи или инцидента.
- relatedEntityType: Указывает, является ли связанная сущность задачей (
TASK
) или инцидентом (ISSUE
). - message: Текстовое содержание комментария.
Предыдущие
- previous: Данные комментария до текущей операции. Для новых комментариев это поле всегда равно
null
.
Пример ответа
Пример пейлоада для успешного срабатывания webhook:
{
"entityId": "eb6c9de2-8969-4568-8fb1-cc4d99962ec1",
"type": "COMMENT_CREATED",
"createdAt": "2024-12-16T12:20:28.647Z",
"data": {
"operation": "INSERT",
"current": {
"id": "eb6c9de2-8969-4568-8fb1-cc4d99962ec1",
"organizationId": "9864d894-699a-4a00-8d4c-ae181215d721",
"createdBy": "6ad1a95b-ea50-4e23-8495-ef82900ca98d",
"relatedEntityId": "9af5d7b0-b1e2-4436-b02e-1c6346eb09d1",
"relatedEntityType": "TASK",
"message": "Новый комментарий!"
},
"previous": null
}
}
Преимущества
- Сотрудничество в реальном времени: Обеспечивает своевременные уведомления для всех участников о новых комментариях, способствуя эффективному сотрудничеству.
- Улучшенное отслеживание: Позволяет системам и пользователям отслеживать обновления или обсуждения, связанные с задачами или инцидентами.
- Оптимизация коммуникации: Автоматизирует процесс уведомления заинтересованных сторон, уменьшая вероятность пропуска критически важных обновлений.
Webhook COMMENT_CREATED упрощает управление коммуникациями, обеспечивая своевременные обновления обо всех новых комментариях.